Enhanced Sphere Tracing
نویسندگان
چکیده
In this paper we present several performance and quality enhancements to classical sphere tracing: First, we propose a safe, over-relaxation-based method for accelerating sphere tracing. Second, a method for dynamically preventing self-intersections upon converting signed distance bounds enables controlling precision and rendering performance. In addition, we present a method for significantly accelerating the sphere tracing intersection test for convex objects that are enclosed in convex bounding volumes. We also propose a screen-space metric for the retrieval of a good intersection point candidate, in case sphere tracing does not converge thus increasing rendering quality without sacrificing performance. Finally, discontinuity artifacts common in sphere tracing are reduced using a fixed-point iteration algorithm. We demonstrate complex scenes rendered in real-time with our method. The methods presented in this paper have more universal applicability beyond rendering procedurally generated scenes in real-time and can also be combined with path-tracing-based global illumination solutions.
منابع مشابه
Sphere Tracing: Simple Robust Antialiased Rendering of Distance-Based Implicit Surfaces
Sphere tracing is a new numerical method for nd-ing the intersection of a ray with an implicit surface. Unlike Newton's method or regula falsi, it is robust, converging if and only if the ray intersects the implicit surface, and it converges on the rst intersection | the intersection closest to the ray origin. It is signiicantly simpler to implement than other robust intersection techniques, su...
متن کاملPossibility of the effect of the Internet on 'Public Sphere' in Jurgen Habermas's Tthought?"
In recent decades, "Public Sphere" is one of the most important concepts in political science. Jurgen Habermas the famous thinker in this approach is the first to use this concept in critical thinking, where he demonstrates how networking is used for communicative actions. Habermas has not included the Internet as an important part of his thought process in the "public sphere", however, I think...
متن کاملTSS BVHs: Tetrahedron Swept Sphere BVHs for Ray Tracing Subdivision Surfaces
We present a novel, compact bounding volume hierarchy, TSS BVH, for ray tracing subdivision surfaces computed by the Catmull-Clark scheme. We use Tetrahedron Swept Sphere (TSS) as a bounding volume to tightly bound limit surfaces of such subdivision surfaces given a user tolerance. Geometric coordinates defining our TSS bounding volumes are implicitly computed from the subdivided mesh via a sim...
متن کاملA Novel Representation of 3D Shapes Based on Modified Sphere Equation
Term blob is used with reference to 3D models with smooth shapes which can be described as a liquid in weightlessness. There are several methods of getting blobs. Our main goal has been to present novel method called GSE (Generalized Sphere Equation). GSE method allows getting models which are generalization of classical blobs. This paper includes description of input data, mathematical interpr...
متن کاملInteractive Ray-tracing Based on OptiX to Visualize Signed Distance Fields
We propose a parallel ray-tracing technique to visualize signed distance fields generated from triangular meshes based on NVIDIA OptiX. Our method visualizes signed distance fields with various distance offset values at interactive rates (2–12 fps). Our method utilizes a parallel kd-tree implementation to query the nearest triangle and the sphere tracing method to visualize the implicit surface.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014